<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>

        /**
         * 总结：在函数被定义时（看定义时，而非运行时），
         * 该函数只能访问自身定义的变量、上级函数的变量以及全局变量。
         *      
         */ 
        function f1() {
            var a = 1 ;
            f2() ;
        }

    
        function f2() {
            return a ;		// 变量a在函数f2中并没有声明
        }

        f1() ;
                


    </script>







</body>
</html>